// 由 TS的泛型与 ES6的模板字符串组成的类型

type MB<T, U> = `${T & string}/${ U & string }`

// 泛型中的联合类型，是一个一个传递进去，循环判断的（参考条件类型的分布式条件类型）
type TestMB = MB<'menu', 'sub1' | 'sub2'>  // type TestMB = "menu/sub1" | "menu/sub2"

export {}